課程資訊
課程名稱
高效能計算與巨量資料系統
High-Performance Computing and Big Data Systems 
開課學期
107-1 
授課對象
電機資訊學院  資訊工程學研究所  
授課教師
洪士灝 
課號
CSIE5370 
課程識別碼
922 U4440 
班次
 
學分
3.0 
全/半年
半年 
必/選修
選修 
上課時間
星期四2,3,4(9:10~12:10) 
上課地點
資107 
備註
總人數上限:50人 
Ceiba 課程網頁
http://ceiba.ntu.edu.tw/1071HPC_BigData 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

時至今日,利用高效能計算技術加速巨量資料分析,已經成為兵家必爭之地。本課程探討:
(一)如何從物聯網(Internet of Things)中有效蒐集巨量資料;
(二)如何利用邊緣計算(Edge Computing)即時處理資料;
(三)如何在雲端建構高效能的巨量資料儲存系統與資料庫;
(四)如何以高效能平行計算在最短時間內完成巨量資料分析。
以上的每個階段,都包含了軟硬體整合與優化的議題,本課程除了介紹相關的系統架構、軟體框架之外,也將帶領學生探討最新的技術發展趨勢以及應用個案。 

課程目標
待補 
課程要求
本課程的目標在於讓修課學生了解:
(一)高效能巨量資料系統的架構與分析流程
(二)如何利用平行與分散式處理提高巨量資料分析的效率
(三)如何分析與優化巨量資料系統之效能 
預期每週課後學習時數
 
Office Hours
每週二 14:00~17:00 
指定閱讀
待補 
參考書目
待補 
評量方式
(僅供參考)
 
No.
項目
百分比
說明
1. 
作業 
20% 
 
2. 
期中考 
30% 
 
3. 
專題進度報告 
20% 
 
4. 
期末專題 
30% 
 
 
課程進度
週次
日期
單元主題
第1週
9/13  Introduction to High-Performance Computing and Big Data Systems (1) 
第2週
9/20  Introduction to High-Performance Computing and Big Data Systems (2) 
第3週
9/27  High-Performance Computing (1): Parallel Computing 
第4週
10/04  High-Performance Computing (2): Parallel Programming with OpenMP and MPI 
第5週
10/11  停課 
第6週
10/18  High-Performance Computing (3): Heterogeneous Computing 
第7週
10/25  Distributed Computing (1): System Support and Middleware for Big Data Processing  
第8週
11/01  Distributed Computing (2): System Support and Middleware for Big Data Processing  
第9週
11/08  The Datacenter as a Computer 
第10週
11/15  校慶(停課) 
第11週
11/22  High-Performance Machine Learning Systems 
第12週
11/29  Final Project Ideas and Discussions 
第13週
12/06  Case Studies for HPC 
第14週
12/13  Case Studies for Big Data 
第15週
12/20  Case Studies for IoT/Edge Computing 
第16週
12/27  A New Golden Age in Computer Architecture: Empowering the Machine-Learning Revolution 
第17週
01/03  Invited Talks 
第18週
01/10  期末報告